/*
VERDE PULCE:669933
*/

body {
  font-family: "Candara","Calibri",Arial,sans-serif;
  padding-top: 30px;
  padding-bottom: 30px;
}
/*---------------
ALINEACION
---------------*/
.vertical-middle{
  vertical-align: middle;
}
/*---------------
NAVS
----------------*/
.bs-sidenav {
background-color: #474747;
}

.navbar-brand {
padding: 5px 5px 5px 15px;
}

.bs-sidebar .nav > li > a {
  font-size: 0.9em; 
  color: #FFFFFF;    
  text-shadow: 0px 2px 3px #666; 
}

.bs-sidebar .nav > .active > a, .bs-sidebar .nav > .active:hover > a, .bs-sidebar .nav > .active:focus > a {
color: #669933;
background-color: #000000;
border-right: 0.5em solid #669933;
}

/*---------------
TEXTO
---------------*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: "Candara","Calibri",Arial,sans-serif;
}

#tres_d h1{
 font:normal 60pt Arial;
 color:#FFFFFF;
 text-shadow: 0 1px 0 #ccc,
 0 2px 0 #c9c9c9,
 0 3px 0 #bbb,
 0 4px 0 #b9b9b9,
 0 5px 0 #aaa,
 0 6px 1px rgba(0,0,0,.1),
 0 0 5px rgba(0,0,0,.1),
 0 1px 3px rgba(0,0,0,.3),
 0 3px 5px rgba(0,0,0,.2),
 0 5px 10px rgba(0,0,0,.25),
 0 10px 10px rgba(0,0,0,.2),
 0 20px 20px rgba(0,0,0,.15);
}

#tres_d h3{
 font-size:1.8em;
 color:#FFFFFF;
 text-shadow: 0 1px 0 #ccc,
 0 2px 0 #c9c9c9,
 0 3px 0 #bbb,
 0 4px 0 #b9b9b9,
 0 5px 0 #aaa,
 0 6px 1px rgba(0,0,0,.1),
 0 0 5px rgba(0,0,0,.1),
 0 1px 3px rgba(0,0,0,.3),
 0 3px 5px rgba(0,0,0,.2),
 0 5px 10px rgba(0,0,0,.25),
 0 10px 10px rgba(0,0,0,.2),
 0 20px 20px rgba(0,0,0,.15);
 display:inline;
 vertical-align: middle;
 text-align: center;
} 


#tres_d p{
 font:normal 40pt Arial;
 color:#FFFFFF;
 text-shadow: 0 1px 0 #ccc,
 0 2px 0 #c9c9c9,
 0 3px 0 #bbb,
 0 4px 0 #b9b9b9,
 0 5px 0 #aaa,
 0 6px 1px rgba(0,0,0,.1),
 0 0 5px rgba(0,0,0,.1),
 0 1px 3px rgba(0,0,0,.3),
 0 3px 5px rgba(0,0,0,.2),
 0 5px 10px rgba(0,0,0,.25),
 0 10px 10px rgba(0,0,0,.2),
 0 20px 20px rgba(0,0,0,.15);
}

#inset { 
    padding: 10px; 
    background: #474747; 
} 
#inset h1 { 
    text-align: center; 
    margin: 20px auto; 
    font-family: Arial, Courier; 
    font-size: 20px; 
    text-transform: uppercase; 
    color: #222; 
    text-shadow: 0px 2px 3px #666; 
}

#text-relieve-titulo{
  font-size: 1.5em; 
  text-transform: uppercase; 
  color: #222; 
  text-shadow: 0px 2px 3px #666; 
}

#text-relieve-detalle{
  font-size: 1.1em; 
  color: #FFFFFF;    
  text-shadow: 0px 2px 3px #666; 
}

#text-blanco-detalle{
  font-size: 1.1em; 
  color: #FFFFFF; 
}

/*---------------
CAJAS
---------------*/

.well-cabecera-inset {
  min-height: 20px;
  padding: 9px;
  margin-bottom: 5px;
  background-color: #474747;
  border: none;
  border-radius: 6px;
  text-align: center;
}

.well-detalle-inset {
  min-height: 20px;
  padding: 18px;
  margin-bottom: 5px;
  background-color: #474747;
  border: none;
  border-radius: 6px;
}

.well-cabecera {
  min-height: 20px;
  padding: 9px;
  margin-bottom: 5px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#e8e8e8), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -moz-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  text-align:center;
}

.well-detalle {
  min-height: 20px;
  padding: 10px;
  margin-bottom: 5px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#e8e8e8), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -moz-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}

/*---------------
IMAGENES
---------------*/
img {
display: block;
margin: auto;
}

.ico_principal{
  width:3em;
  display:inline;
  text-align: right;
}

.pulga-bar{
  width: 2em;
}

.logo_principal{
  text-align: center;
  width: 210px;
}

.bandera_idioma{
  text-align: right;
}

/*---------------
BOTONES
---------------*/

.btn-pulce {
  color: #ffffff;
  background-color: #669933;
  border-color: #669933;
  margin-top: 1em;
  width: 20em;
  height: 2.5em;
}

.btn-pulce:hover,
.btn-pulce:focus,
.btn-pulce:active,
.btn-pulce.active,
.open .dropdown-toggle.btn-pulce {
  color: #ffffff;
  background-color: #5EB300;
  border-color: #5EB300;
}

.btn-pulce:active,
.btn-pulce.active,
.open .dropdown-toggle.btn-pulce {
  background-image: none;
}

.btn-pulce.disabled,
.btn-pulce[disabled],
fieldset[disabled] .btn-pulce,
.btn-pulce.disabled:hover,
.btn-pulce[disabled]:hover,
fieldset[disabled] .btn-pulce:hover,
.btn-pulce.disabled:focus,
.btn-pulce[disabled]:focus,
fieldset[disabled] .btn-pulce:focus,
.btn-pulce.disabled:active,
.btn-pulce[disabled]:active,
fieldset[disabled] .btn-pulce:active,
.btn-pulce.disabled.active,
.btn-pulce[disabled].active,
fieldset[disabled] .btn-pulce.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-black {
  color: #ffffff;
  background-color: #000000;
  border-color: #4cae4c;
}

.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  background-image: none;
}

.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}